<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content=
    "application/xhtml+xml; charset=iso-8859-1" />
    <title>
      Perl Modules
    </title>
    <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" />
    <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
    "text/css" media="print" />
  </head>
  <body class="blfs" id="blfs-9.1">
    <div class="navheader">
      <h4>
        Beyond Linux<sup>�</sup> From Scratch <span class="phrase">(System
        V</span> Edition) - Version 9.1
      </h4>
      <h3>
        Chapter&nbsp;13.&nbsp;Programming
      </h3>
      <ul>
        <li class="prev">
          <a accesskey="p" href="nasm.html" title="NASM-2.14.02">Prev</a>
          <p>
            NASM-2.14.02
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="perl-deps.html" title=
          "Perl Module Dependencies">Next</a>
          <p>
            Perl Module Dependencies
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="prog.html" title=
          "Chapter&nbsp;13.&nbsp;Programming">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Beyond Linux� From Scratch     (System V Edition) - Version 9.1">Home</a>
        </li>
      </ul>
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <h1 class="sect1">
        <a id="perl-modules" name="perl-modules"></a>Perl Modules
      </h1>
      <div class="package" lang="en" xml:lang="en">
        <h2 class="sect2">
          Introduction to Perl Modules
        </h2>
        <p>
          The <span class="application">Perl</span> module packages (also
          referred to as Distributions, because each can contain multiple
          modules) add useful objects to the <span class=
          "application">Perl</span> language. The packages listed on this
          page are required or recommended for other packages in the book. If
          they have dependent modules, those are either on this page or else
          on the next page (<a class="xref" href="perl-deps.html" title=
          "Perl Module Dependencies">Perl Module Dependencies</a>).
        </p>
        <p>
          In many cases, only the required or recommended dependencies are
          listed - there might be other modules which allow more tests to be
          run, but omitting them will still allow the tests to <code class=
          "literal">PASS</code>.
        </p>
        <p>
          For a few modules, the BLFS editors have determined that other
          modules still listed as prerequisites are not required, and omitted
          them.
        </p>
        <p>
          Where an alphabetically-earlier dependency of the same module pulls
          in a dependency, it is not mentioned for the later dependencies of
          the same module. You should build the listed dependencies in order.
        </p>
        <p>
          It is generally worth running the tests for perl modules, they
          often can show problems such as missing dependencies which are
          required to use the module. Here, the editors have attempted to
          separate those dependencies which are only required for running
          testsuites, but they will not be mentioned for a module where one
          of its dependencies uses that module for its own testsuite. That is
          to say, if you intend to run the testsuites, please run them for
          each dependency of the module.
        </p>
        <p>
          It is possible to automatically install the current versions of a
          module and <span class="emphasis"><em>all</em></span> missing or
          too-old dependencies <span class="emphasis"><em>recommended by
          upstream</em></span> using CPAN. See <a class="xref" href=
          "perl-modules.html#perl-alternatives" title=
          "CPAN automated install of perl modules">CPAN automated install of
          perl modules</a> at the end of this page.
        </p>
        <p>
          Most of these modules only install files below <code class=
          "filename">/usr/lib/perl5/site_perl/5.xx.y</code> and those will
          not be documented. One or two install programs (mostly, perl
          scripts), or a library, into <code class=
          "filename">/usr/bin/</code> or <code class=
          "filename">/usr/lib/</code> and these <span class=
          "emphasis"><em>are</em></span> documented.
        </p>
        <p class="usernotes">
          User Notes: <a class="ulink" href=
          "http://wiki.linuxfromscratch.org/blfs/wiki/perl-modules">http://wiki.linuxfromscratch.org/blfs/wiki/perl-modules</a>
        </p>
        <div class="itemizedlist">
          <ul class="compact">
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-archive-zip"
                title="Archive::Zip-1.67">Archive-Zip-1.67</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-autovivification" title=
                "autovivification-0.18">autovivification-0.18</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-business-isbn"
                title="Business::ISBN-3.005">Business-ISBN-3.005</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-business-ismn"
                title="Business::ISMN-1.201">Business-ISMN-1.201</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-business-issn"
                title="Business::ISSN-1.003">Business-ISSN-1.003</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-class-accessor"
                title="Class::Accessor-0.51">Class-Accessor-0.51</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-data-compare"
                title="Data::Compare-1.27">Data-Compare-1.27</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-data-dump"
                title="Data::Dump-1.23">Data-Dump-1.23</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-data-uniqid"
                title="Data::Uniqid-0.12">Data-Uniqid-0.12</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-datetime-calendar-julian" title=
                "DateTime::Calendar::Julian-0.102">DateTime-Calendar-Julian-0.102</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-datetime-format-builder" title=
                "DateTime::Format::Builder-0.82">DateTime-Format-Builder-0.82</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-encode-eucjpascii" title=
                "Encode::EUCJPASCII-0.03">Encode-EUCJPASCII-0.03</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-encode-hanextra"
                title="Encode::HanExtra-0.23">Encode-HanExtra-0.23</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-encode-jis2k"
                title="Encode::JIS2K-0.03">Encode-JIS2K-0.03</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-file-slurper"
                title="File::Slurper-0.012">File-Slurper-0.012</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-file-which"
                title="File::Which-1.23">File-Which-1.23</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-html-parser"
                title="HTML::Parser-3.72">HTML-Parser-3.72</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-http-daemon"
                title="HTTP::Daemon-6.06">HTTP-Daemon-6.06</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-io-socket-ssl"
                title="IO::Socket::SSL-2.067">IO-Socket-SSL-2.067</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-io-string"
                title="IO::String-1.08">IO-String-1.08</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-ipc-run3" title=
                "IPC::Run3-0.048">IPC-Run3-0.048</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-lingua-translit"
                title="Lingua::Translit-0.28">Lingua-Translit-0.28</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-list-allutils"
                title="List::AllUtils-0.15">List-AllUtils-0.15</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-list-moreutils"
                title="List::MoreUtils-0.428">List-MoreUtils-0.428</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-log-log4perl"
                title="Log::Log4perl-1.49">Log-Log4perl-1.49</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-lwp-protocol-https" title=
                "LWP::Protocol::https-6.07">LWP-Protocol-https-6.07</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-module-build"
                title="Module::Build-0.4231">Module-Build-0.4231</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-net-dns" title=
                "Net::DNS-1.22">Net-DNS-1.22</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-parse-recdescent" title=
                "Parse::RecDescent-1.967015">Parse-RecDescent-1.967015</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-parse-yapp"
                title="Parse::Yapp-1.21">Parse-Yapp-1.21</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-perlio-utf8_strict" title=
                "PerlIO::utf8_strict-0.007">PerlIO-utf8_strict-0.007</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-regexp-common"
                title=
                "Regexp::Common-2017060201">Regexp-Common-2017060201</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-sgmlspm" title=
                "SGMLSpm-1.1">SGMLSpm-1.1</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-sort-key" title=
                "Sort::Key-1.33">Sort-Key-1.33</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-test-command"
                title="Test::Command-0.11">Test-Command-0.11</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-test-differences" title=
                "Test::Differences-0.67">Test-Differences-0.67</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-text-bibtex"
                title="Text::BibTeX-0.88">Text-BibTeX-0.88</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-text-csv" title=
                "Text::CSV-2.00">Text-CSV-2.00</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-text-roman"
                title="Text::Roman-3.5">Text-Roman-3.5</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-unicode-collate"
                title="Unicode::Collate-1.27">Unicode-Collate-1.27</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-unicode-linebreak" title=
                "Unicode::LineBreak-2019.001">Unicode-LineBreak-2019.001</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-uri" title=
                "URI-1.76">URI-1.76</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href=
                "perl-modules.html#perl-xml-libxml-simple" title=
                "XML::LibXML::Simple-1.01">XML-LibXML-Simple-1.01</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-xml-libxslt"
                title="XML::LibXSLT-1.99">XML-LibXSLT-1.99</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-xml-simple"
                title="XML::Simple-2.25">XML-Simple-2.25</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-xml-writer"
                title="XML::Writer-0.625">XML-Writer-0.625</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                <a class="xref" href="perl-modules.html#perl-alternatives"
                title="CPAN automated install of perl modules">CPAN automated
                install of perl modules</a>
              </p>
            </li>
          </ul>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-archive-zip" name=
          "perl-archive-zip"></a>Archive::Zip-1.67
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267149472" name=
            "idm45779267149472"></a>Introduction to Archive::Zip
          </h4>
          <p>
            The Archive::Zip module allows a Perl program to create,
            manipulate, read, and write Zip archive files.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.67.tar.gz">
                  https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.67.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: f18c6550236fa7b337086bee0a373ed9
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Archive::Zip Dependencies
          </h4>
          <h5>
            Recommended (for the testsuite)
          </h5>
          <p class="required">
            <a class="xref" href="unzip.html" title="UnZip-6.0">UnZip-6.0</a>
            (with its patch)
          </p>
          <h5>
            Optional
          </h5>
          <p class="optional">
            <a class="xref" href="perl-deps.html#perl-test-mockmodule" title=
            "Test::MockModule-v0.170.0">Test-MockModule-v0.170.0</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267138800" name=
            "idm45779267138800"></a>Installation of Archive::Zip
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267133168" name="idm45779267133168"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">crc32</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="crc32-prog" name="crc32-prog"></a><span class=
                      "term"><span class=
                      "command"><strong>crc32</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      computes and prints to stdout the CRC-32 values of the
                      given files.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-autovivification" name=
          "perl-autovivification"></a>autovivification-0.18
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267120752" name=
            "idm45779267120752"></a>Introduction to the autovivification
            module
          </h4>
          <p>
            This module allows you disable autovivification (the automatic
            creation and population of new arrays and hashes whenever
            undefined variables are dereferenced), and optionally throw a
            warning or an error when it would have occurred.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz">
                  https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 8dec994e1e7d368e055f21a5777385a0
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267114864" name=
            "idm45779267114864"></a>Installation of autovivification
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-business-isbn" name=
          "perl-business-isbn"></a>Business::ISBN-3.005
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267105552" name=
            "idm45779267105552"></a>Introduction to Business::ISBN
          </h4>
          <p>
            The Business::ISBN module is for work with International Standard
            Book Numbers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.005.tar.gz">
                  https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.005.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: d5528402f40ad01635d6031c3b580c8e
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Business::ISBN Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-business-isbn-data"
            title=
            "Business::ISBN::Data-20191107">Business-ISBN-Data-20191107</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267096960" name=
            "idm45779267096960"></a>Installation of Business::ISBN
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-business-ismn" name=
          "perl-business-ismn"></a>Business::ISMN-1.201
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267087616" name=
            "idm45779267087616"></a>Introduction to Business::ISMN
          </h4>
          <p>
            The Business::ISMN module is for work with International Standard
            Music Numbers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.201.tar.gz">
                  https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.201.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 1653813a63f1de45a7b02b444d1f2932
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Business::ISMN Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-tie-cycle" title=
            "Tie::Cycle-1.225">Tie-Cycle-1.225</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267079008" name=
            "idm45779267079008"></a>Installation of Business::ISMN
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-business-issn" name=
          "perl-business-issn"></a>Business::ISSN-1.003
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267069728" name=
            "idm45779267069728"></a>Introduction to Business::ISSN
          </h4>
          <p>
            The Business::ISSN module is for work with International Standard
            Serial Numbers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.003.tar.gz">
                  https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.003.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 6720f5ff3a8e7cb4d84aa35c78d8536c
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267064016" name=
            "idm45779267064016"></a>Installation of Business::ISSN
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-class-accessor" name=
          "perl-class-accessor"></a>Class::Accessor-0.51
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267054640" name=
            "idm45779267054640"></a>Introduction to Class::Accessor
          </h4>
          <p>
            Class::Accessor generates accessors/mutators for your class.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz">
                  https://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 1f1e5990f87cad7659b292fed7dc0407
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267048960" name=
            "idm45779267048960"></a>Installation of Class::Accessor
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-data-compare" name=
          "perl-data-compare"></a>Data::Compare-1.27
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267039584" name=
            "idm45779267039584"></a>Introduction to Data::Compare
          </h4>
          <p>
            The Data::Compare module compares two <span class=
            "application">perl</span> data structures.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz">
                  https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 53e821a62222e151a5ccab3c8a8e416f
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Data::Compare Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-clone" title=
            "Clone-0.43">Clone-0.43</a>, <a class="xref" href=
            "perl-deps.html#perl-file-find-rule" title=
            "File::Find::Rule-0.34">File-Find-Rule-0.34</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267029520" name=
            "idm45779267029520"></a>Installation of Data::Compare
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-data-dump" name="perl-data-dump"></a>Data::Dump-1.23
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267020176" name=
            "idm45779267020176"></a>Introduction to Data::Dump
          </h4>
          <p>
            Data::Dump provides pretty printing of data structures.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz">
                  https://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 762c111e525c82ff23d62c90821b26e9
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267014512" name=
            "idm45779267014512"></a>Installation of Data::Dump
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-data-uniqid" name=
          "perl-data-uniqid"></a>Data::Uniqid-0.12
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779267005136" name=
            "idm45779267005136"></a>Introduction to Data::Uniqid
          </h4>
          <p>
            Data::Uniqid provides three simple routines for generating unique
            IDs.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz">
                  https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 6bab3b5da09fedfdf60ce2629a7367db
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266999456" name=
            "idm45779266999456"></a>Installation of Data::Uniqid
          </h4>
          <p>
            Although the final test fails and reports an Error, the testsuite
            returns a status of 0. The error can safely be ignored.
          </p>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-datetime-calendar-julian" name=
          "perl-datetime-calendar-julian"></a>DateTime::Calendar::Julian-0.102
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266989376" name=
            "idm45779266989376"></a>Introduction to
            DateTime::Calendar::Julian
          </h4>
          <p>
            DateTime::Calendar::Julian implements the Julian Calendar.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.102.tar.gz">
                  https://www.cpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.102.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 5832fb4eb8b695dfedd7e24f8ccc17f0
                </p>
              </li>
            </ul>
          </div>
          <h4>
            DateTime::Calendar::Julian Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-datetime" title=
            "DateTime-1.51">DateTime-1.51</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266980768" name=
            "idm45779266980768"></a>Installation of
            DateTime::Calendar::Julian
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-datetime-format-builder" name=
          "perl-datetime-format-builder"></a>DateTime::Format::Builder-0.82
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266971312" name=
            "idm45779266971312"></a>Introduction to DateTime::Format::Builder
          </h4>
          <p>
            DateTime::Format::Builder created DateTime parser classes and
            objects.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.82.tar.gz">
                  https://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.82.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 96ab85b0c534eecc7a4db31383f5d76a
                </p>
              </li>
            </ul>
          </div>
          <h4>
            DateTime::Format::Builder Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href=
            "perl-deps.html#perl-datetime-format-strptime" title=
            "DateTime::Format::Strptime-1.76">DateTime-Format-Strptime-1.76</a>
            and <a class="xref" href="perl-deps.html#perl-params-validate"
            title="Params::Validate-1.29">Params-Validate-1.29</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266961568" name=
            "idm45779266961568"></a>Installation of DateTime::Format::Builder
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-encode-eucjpascii" name=
          "perl-encode-eucjpascii"></a>Encode::EUCJPASCII-0.03
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266952256" name=
            "idm45779266952256"></a>Introduction to Encode::EUCJPASCII
          </h4>
          <p>
            Encode::EUCJPASCII provides an eucJP-open (Extended Unix Code,
            Japanese) mapping.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz">
                  https://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 5daa65f55b7c2050bb0713d9e95f239d
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266946528" name=
            "idm45779266946528"></a>Installation of Encode::EUCJPASCII
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-encode-hanextra" name=
          "perl-encode-hanextra"></a>Encode::HanExtra-0.23
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266937136" name=
            "idm45779266937136"></a>Introduction to Encode::HanExtra
          </h4>
          <p>
            The Encode::HanExtra module provides extra sets of Chinese
            Encodings which are not included in the core Encode module
            because of size issues.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz">
                  https://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: e1d3bc32c1c8ee304235a06fbcd5d5a4
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266931344" name=
            "idm45779266931344"></a>Installation of Encode::HanExtra
          </h4>
          <p>
            This module uses the 'unsafe' build and installation instructions
            (In <span class="application">perl-5.26.0</span> the use of the
            current directory in <code class="literal">@INC</code> was
            removed for security reasons and this module has not been
            updated) :
          </p>
          <pre class="userinput">
<kbd class="command">PERL_USE_UNSAFE_INC=1 perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-encode-jis2k" name=
          "perl-encode-jis2k"></a>Encode::JIS2K-0.03
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266920080" name=
            "idm45779266920080"></a>Introduction to Encode::JIS2K
          </h4>
          <p>
            The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
            Encodings.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz">
                  https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 60539471aa408a2b793cd45a6ce651db
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266914400" name=
            "idm45779266914400"></a>Installation of Encode::JIS2K
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-file-slurper" name=
          "perl-file-slurper"></a>File::Slurper-0.012
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266904688" name=
            "idm45779266904688"></a>Introduction to File::Slurper
          </h4>
          <p>
            File::Slurper is a simple, sane and efficient module to slurp a
            file.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz">
                  https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 5742c63096392dfee50b8db314bcca18
                </p>
              </li>
            </ul>
          </div>
          <h4>
            File::Slurper Dependencies
          </h4>
          <h5>
            Recommended (required for the testsuite)
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-deps.html#perl-test-warnings" title=
            "Test::Warnings-0.026">Test-Warnings-0.026</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266896080" name=
            "idm45779266896080"></a>Installation of File::Slurper
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-file-which" name="perl-file-which"></a>File::Which-1.23
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266886800" name=
            "idm45779266886800"></a>Introduction to File::Which
          </h4>
          <p>
            File::Which provides a portable implementation of the 'which'
            utility.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.23.tar.gz">
                  https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.23.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: c8f054534c3c098dd7a0dada60aaae34
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266881104" name=
            "idm45779266881104"></a>Installation of File::Which
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-html-parser" name=
          "perl-html-parser"></a>HTML::Parser-3.72
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266871728" name=
            "idm45779266871728"></a>Introduction to HTML::Parser
          </h4>
          <p>
            The HTML::Parser distribution is a collection of modules that
            parse and extract information from HTML documents.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz">
                  https://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: eb7505e5f626913350df9dd4a03d54a8
                </p>
              </li>
            </ul>
          </div>
          <h4>
            HTML::Parser Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-html-tagset" title=
            "HTML::Tagset-3.20">HTML-Tagset-3.20</a>
          </p>
          <h5>
            Required (runtime)
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-http-message" title=
            "HTTP::Message-6.18">HTTP-Message-6.18</a> (its module
            HTTP::Headers is a run-time requirement for HTML::HeadParser from
            this distribution).
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266860640" name=
            "idm45779266860640"></a>Installation of HTML::Parser
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-http-daemon" name=
          "perl-http-daemon"></a>HTTP::Daemon-6.06
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266851360" name=
            "idm45779266851360"></a>Introduction to HTTP::Daemon
          </h4>
          <p>
            Instances of the HTTP::Daemon class are HTTP/1.1 servers that
            listen on a socket for incoming requests. The HTTP::Daemon is a
            subclass of IO::Socket::INET, so you can perform socket
            operations directly on it too.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.06.tar.gz">
                  https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.06.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: c5d6e1d84f7f09770d9ce52d4bddef59
                </p>
              </li>
            </ul>
          </div>
          <h4>
            HTTP::Daemon Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-http-message" title=
            "HTTP::Message-6.18">HTTP-Message-6.18</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266842672" name=
            "idm45779266842672"></a>Installation of HTTP::Daemon
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-io-socket-ssl" name=
          "perl-io-socket-ssl"></a>IO::Socket::SSL-2.067
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266832704" name=
            "idm45779266832704"></a>Introduction to IO::Socket::SSL
          </h4>
          <p>
            IO::Socket::SSL makes using SSL/TLS much easier by wrapping the
            necessary functionality into the familiar IO::Socket interface
            and providing secure defaults whenever possible.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz">
                  https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 1d55e9f66ca442f4e0ae4d018e3067fc
                </p>
              </li>
            </ul>
          </div>
          <h4>
            IO::Socket::SSL Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="../postlfs/make-ca.html" title=
            "make-ca-1.5">make-ca-1.5</a> and <a class="xref" href=
            "perl-deps.html#perl-net-ssleay" title=
            "Net::SSLeay-1.88">Net-SSLeay-1.88</a>
          </p>
          <h5>
            Recommended
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-modules.html#perl-uri" title=
            "URI-1.76">URI-1.76</a> (to access international domain names)
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266821280" name=
            "idm45779266821280"></a>Installation of IO::Socket::SSL
          </h4>
          <p>
            This module uses a variant of the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">yes | perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
        <div class="commands" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266815216" name="idm45779266815216"></a>Command
            Explanations
          </h4>
          <p>
            <span class="command"><strong>yes</strong></span>: Perl will ask
            if you wish to run external tests, which will 'fail soft' if
            there are network problems. The default is 'y', this allows you
            to script the build.
          </p>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-io-string" name="perl-io-string"></a>IO::String-1.08
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266809184" name=
            "idm45779266809184"></a>Introduction to IO::String
          </h4>
          <p>
            IO::String - Emulate file interface for in-core strings.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz">
                  https://www.cpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 250e5424f290299fc3d6b5d1e9da3835
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266803504" name=
            "idm45779266803504"></a>Installation of IO::String
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-ipc-run3" name="perl-ipc-run3"></a>IPC::Run3-0.048
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266794128" name=
            "idm45779266794128"></a>Introduction to IPC::Run3
          </h4>
          <p>
            IPC::Run3 is used to run a subprocess with input/ouput
            redirection.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz">
                  https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 5a8cec571c51a118b265cf6e24e55761
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266788448" name=
            "idm45779266788448"></a>Installation of IPC::Run3
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-lingua-translit" name=
          "perl-lingua-translit"></a>Lingua::Translit-0.28
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266779120" name=
            "idm45779266779120"></a>Introduction to Lingua::Translit
          </h4>
          <p>
            Lingua::Translit and its <span class=
            "command"><strong>translit</strong></span> program transliterate
            text between writing systems.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.28.tar.gz">
                  https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.28.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 090cecd52ff9c1f9d4b370ba653b9da1
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266772720" name=
            "idm45779266772720"></a>Installation of Lingua::Translit
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266767056" name="idm45779266767056"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">translit</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="translit-prog" name=
                      "translit-prog"></a><span class="term"><span class=
                      "command"><strong>translit</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      transliterates text between writing systems using
                      various standards.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-list-allutils" name=
          "perl-list-allutils"></a>List::AllUtils-0.15
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266754560" name=
            "idm45779266754560"></a>Introduction to List::AllUtils
          </h4>
          <p>
            The List::Allutils module combines List::Util and List::MoreUtils
            in one bite-sized package.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.15.tar.gz">
                  https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.15.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: df17b5e9dbef488c72836298e2da221b
                </p>
              </li>
            </ul>
          </div>
          <h4>
            List::AllUtils Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-list-someutils" title=
            "List::SomeUtils-0.58">List-SomeUtils-0.58</a>, <a class="xref"
            href="perl-deps.html#perl-list-utilsby" title=
            "List::UtilsBy-0.11">List-UtilsBy-0.11</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266745216" name=
            "idm45779266745216"></a>Installation of List::AllUtils
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-list-moreutils" name=
          "perl-list-moreutils"></a>List::MoreUtils-0.428
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266735936" name=
            "idm45779266735936"></a>Introduction to List::MoreUtils
          </h4>
          <p>
            List::MoreUtils provides the stuff missing in List::Util.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.428.tar.gz">
                  https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.428.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 493032a211cdff1fcf45f59ebd680407
                </p>
              </li>
            </ul>
          </div>
          <h4>
            List::MoreUtils Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-exporter-tiny" title=
            "Exporter::Tiny-1.002001">Exporter-Tiny-1.002001</a>, <a class=
            "xref" href="perl-deps.html#perl-list-moreutils-xs" title=
            "List::MoreUtils::XS-0.428">List-MoreUtils-XS-0.428</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266726560" name=
            "idm45779266726560"></a>Installation of List::MoreUtils
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-log-log4perl" name=
          "perl-log-log4perl"></a>Log::Log4perl-1.49
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266717216" name=
            "idm45779266717216"></a>Introduction to Log::Log4perl
          </h4>
          <p>
            Log::Log4perl provides a Log4j implementation for <span class=
            "application">perl</span>.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz">
                  https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 8e96fb5e236c92445947eceb903326ba
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266710832" name=
            "idm45779266710832"></a>Installation of Log::Log4perl
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266705168" name="idm45779266705168"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">l4p-templ</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="l4p-templ-prog" name=
                      "l4p-templ-prog"></a><span class="term"><span class=
                      "command"><strong>l4p-templ</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      prints out the text of a template Log4perl
                      configuration for starting a new Log4perl configuration
                      file.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-lwp-protocol-https" name=
          "perl-lwp-protocol-https"></a>LWP::Protocol::https-6.07
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266692656" name=
            "idm45779266692656"></a>Introduction to LWP::Protocol::https
          </h4>
          <p>
            LWP::Protocol::https provides https support for LWP::UserAgent
            (i.e. <a class="xref" href="perl-deps.html#perl-libwww-perl"
            title="libwww-perl-6.43">libwww-perl-6.43</a>). Once the module
            is installed LWP is able to access sites using HTTP over SSL/TLS.
          </p>
          <h4>
            Additional Download
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Required patch: <a class="ulink" href=
                  "http://www.linuxfromscratch.org/patches/blfs/9.1/LWP-Protocol-https-6.07-system_certs-1.patch">
                  http://www.linuxfromscratch.org/patches/blfs/9.1/LWP-Protocol-https-6.07-system_certs-1.patch</a>
                </p>
              </li>
            </ul>
          </div>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz">
                  https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: b8943dfb7d187af63c36fc18ab15947d
                </p>
              </li>
            </ul>
          </div>
          <h4>
            LWP::Protocol::https Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-modules.html#perl-io-socket-ssl"
            title="IO::Socket::SSL-2.067">IO-Socket-SSL-2.067</a>, <a class=
            "xref" href="perl-deps.html#perl-libwww-perl" title=
            "libwww-perl-6.43">libwww-perl-6.43</a> and <a class="xref" href=
            "../postlfs/make-ca.html" title="make-ca-1.5">make-ca-1.5</a>
            with <code class=
            "literal">/etc/pki/tls/certs/ca-bundle.crt</code>.
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266677808" name=
            "idm45779266677808"></a>Installation of LWP::Protocol::https
          </h4>
          <p>
            First, apply a patch to use the system certificates (using the
            CPAN automated install will instead use <a class="ulink" href=
            "https://metacpan.org/pod/Mozilla::CA">Mozilla::CA</a> which is
            usually not up to date and does not use local certificates).
          </p>
          <pre class="userinput">
<kbd class=
"command">patch -Np1 -i ../LWP-Protocol-https-6.07-system_certs-1.patch</kbd>
</pre>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-module-build" name=
          "perl-module-build"></a>Module::Build-0.4231
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266666032" name=
            "idm45779266666032"></a>Introduction to Module::Build
          </h4>
          <p>
            Module::Build allows perl modules to be built without a
            <span class="command"><strong>make</strong></span> command being
            present.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz">
                  https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 066b193e461d7dfe1eca17a139353001
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266658992" name=
            "idm45779266658992"></a>Installation of Module::Build
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
          <p>
            Note that this module can also be built using <code class=
            "filename">Build.PL</code>
          </p>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266652208" name="idm45779266652208"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">config_data</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="config-data-prog" name=
                      "config-data-prog"></a><span class="term"><span class=
                      "command"><strong>config_data</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      is used to query or change the configuration of perl
                      modules.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-net-dns" name="perl-net-dns"></a>Net::DNS-1.22
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266639808" name=
            "idm45779266639808"></a>Introduction to Net::DNS
          </h4>
          <p>
            Net::DNS is a DNS resolver implemented in <span class=
            "application">Perl</span>. It can be used to perform nearly any
            type of DNS query from a <span class="application">Perl</span>
            script.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.22.tar.gz">
                  https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.22.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: f9b4f0b2613398d27434d94b456583ef
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266632656" name=
            "idm45779266632656"></a>Installation of Net::DNS
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-parse-recdescent" name=
          "perl-parse-recdescent"></a>Parse::RecDescent-1.967015
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266623232" name=
            "idm45779266623232"></a>Introduction to Parse::RecDescent
          </h4>
          <p>
            Parse::RecDescent incrementally generates top-down
            recursive-descent text parsers from simple yacc-like grammar
            specifications.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz">
                  https://www.cpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 7a36d45d62a9b68603edcdbd276006cc
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266617472" name=
            "idm45779266617472"></a>Installation of Parse::RecDescent
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-parse-yapp" name="perl-parse-yapp"></a>Parse::Yapp-1.21
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266608160" name=
            "idm45779266608160"></a>Introduction to Parse::Yapp
          </h4>
          <p>
            Parse::Yapp is a Perl extension for generating and using LALR
            parsers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz">
                  https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 69584d5b0f0304bb2a23cffcd982c5de
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266602480" name=
            "idm45779266602480"></a>Installation of Parse::Yapp
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266596816" name="idm45779266596816"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">yapp</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="yapp-prog" name="yapp-prog"></a><span class=
                      "term"><span class=
                      "command"><strong>yapp</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      is a frontend to the Parse::Yapp module, which lets you
                      create a Perl OO parser from an input grammar file.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-perlio-utf8_strict" name=
          "perl-perlio-utf8_strict"></a>PerlIO::utf8_strict-0.007
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266584336" name=
            "idm45779266584336"></a>Introduction to PerlIO::utf8_strict
          </h4>
          <p>
            PerlIO::utf8_strict provides a fast and correct UTF-8 PerlIO
            layer. Unlike perl's default :utf8 layer it checks the input for
            correctness.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.007.tar.gz">
                  https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.007.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 9e8fba7f15c612c4f2ed2f961bf1141b
                </p>
              </li>
            </ul>
          </div>
          <h4>
            PerlIO::utf8_strict Dependencies
          </h4>
          <h5>
            Recommended (required for the testsuite)
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-deps.html#perl-test-exception" title=
            "Test::Exception-0.43">Test-Exception-0.43</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266575696" name=
            "idm45779266575696"></a>Installation of PerlIO::utf8_strict
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-regexp-common" name=
          "perl-regexp-common"></a>Regexp::Common-2017060201
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266566320" name=
            "idm45779266566320"></a>Introduction to Regexp::Common
          </h4>
          <p>
            Regexp::Common provides commonly requested regular expressions.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz">
                  https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: b1bb40759b84154990f36a160160fb94
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266560624" name=
            "idm45779266560624"></a>Installation of Regexp::Common
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-sgmlspm" name="perl-sgmlspm"></a>SGMLSpm-1.1
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266551312" name=
            "idm45779266551312"></a>Introduction to SGMLSpm
          </h4>
          <p>
            The SGMLSpm module is a <span class="application">Perl</span>
            library used for parsing the output from James Clark's SGMLS and
            NSGMLS parsers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz">
                  https://www.cpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 746c74ae969992cedb1a2879b4168090
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266544880" name=
            "idm45779266544880"></a>Installation of SGMLSpm
          </h4>
          <p>
            Before beginning the build, issue the following command to
            prevent an error:
          </p>
          <pre class="userinput">
<kbd class="command">chmod -v 644 MYMETA.yml</kbd>
</pre>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
          <p>
            After the package has been installed, run the following command
            as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">ln -sv sgmlspl.pl /usr/bin/sgmlspl</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266534784" name="idm45779266534784"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">sgmlspl.pl, sgmlspl</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="sgmlspl.pl" name="sgmlspl.pl"></a><span class=
                      "term"><span class=
                      "command"><strong>sgmlspl.pl</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      is an SGML processor.
                    </p>
                  </td>
                </tr>
                <tr>
                  <td>
                    <p>
                      <a id="sgmlspl-prog" name=
                      "sgmlspl-prog"></a><span class="term"><span class=
                      "command"><strong>sgmlspl</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      is a symbolic link used during the install of <a class=
                      "xref" href="../pst/docbook-utils.html" title=
                      "DocBook-utils-0.6.14">DocBook-utils-0.6.14</a>.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-sort-key" name="perl-sort-key"></a>Sort::Key-1.33
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266517008" name=
            "idm45779266517008"></a>Introduction to Sort::Key
          </h4>
          <p>
            Sort::Key provides a set of functions to sort lists of values by
            some calculated key value.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz">
                  https://www.cpan.org/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: a37ab0da0cfdc26e57b4c79e39f6d98f
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266511296" name=
            "idm45779266511296"></a>Installation of Sort::Key
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-test-command" name=
          "perl-test-command"></a>Test::Command-0.11
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266501920" name=
            "idm45779266501920"></a>Introduction to Test::Command
          </h4>
          <p>
            Test::Command tests the exit status, STDOUT, or STDERR, of an
            external command.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz">
                  https://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 9ab83c4695961dbe92cd86efe08f0634
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266496224" name=
            "idm45779266496224"></a>Installation of Test::Command
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-test-differences" name=
          "perl-test-differences"></a>Test::Differences-0.67
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266486832" name=
            "idm45779266486832"></a>Introduction to Test::Differences
          </h4>
          <p>
            Test::Differences tests strings and data structures and shows the
            differences if they do not match.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.67.tar.gz">
                  https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.67.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 4a18533f77d43d9feaa1b6ab3dc72735
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Test::Differences Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-text-diff" title=
            "Text::Diff-1.45">Text-Diff-1.45</a>,
          </p>
          <h5>
            Recommended (required for the testsuite)
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-deps.html#perl-capture-tiny" title=
            "Capture::Tiny-0.48">Capture-Tiny-0.48</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266475968" name=
            "idm45779266475968"></a>Installation of Test::Differences
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-text-bibtex" name=
          "perl-text-bibtex"></a>Text::BibTeX-0.88
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266466688" name=
            "idm45779266466688"></a>Introduction to Text::BibTeX
          </h4>
          <p>
            Text::BibTeX provides an interface to read and parse <span class=
            "application">BibTeX</span> files.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz">
                  https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 361aad5cf400764e35d1ade3b609bb60
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Text::BibTeX Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-config-autoconf" title=
            "Config::AutoConf-0.318">Config-AutoConf-0.318</a>, <a class=
            "xref" href="perl-deps.html#perl-extutils-libbuilder" title=
            "ExtUtils::LibBuilder-0.08">ExtUtils-LibBuilder-0.08</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266456208" name=
            "idm45779266456208"></a>Installation of Text::BibTeX
          </h4>
          <p>
            This module is built using <code class=
            "filename">Build.PL</code>:
          </p>
          <pre class="userinput">
<kbd class="command">perl Build.PL &amp;&amp;
./Build       &amp;&amp;
./Build test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">./Build install</kbd>
</pre>
        </div>
        <div class="content" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266449968" name="idm45779266449968"></a>Contents
          </h4>
          <div class="segmentedlist">
            <div class="seglistitem">
              <div class="seg">
                <strong class="segtitle">Installed Programs:</strong>
                <span class="segbody">biblex, libparse, dumpnames</span>
              </div>
              <div class="seg">
                <strong class="segtitle">Installed Libraries:</strong>
                <span class="segbody">libtparse.so</span>
              </div>
            </div>
          </div>
          <div class="variablelist">
            <h3>
              Short Descriptions
            </h3>
            <table border="0" class="variablelist">
              <colgroup>
                <col align="left" valign="top" />
                <col />
              </colgroup>
              <tbody>
                <tr>
                  <td>
                    <p>
                      <a id="biblex-prog" name="biblex-prog"></a><span class=
                      "term"><span class=
                      "command"><strong>biblex</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      performs lexical analysis on a BibTeX file.
                    </p>
                  </td>
                </tr>
                <tr>
                  <td>
                    <p>
                      <a id="bibparse-prog" name=
                      "bibparse-prog"></a><span class="term"><span class=
                      "command"><strong>bibparse</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      parses a series of BibTeX files with command line
                      options to control the string post-processing
                      behaviour.
                    </p>
                  </td>
                </tr>
                <tr>
                  <td>
                    <p>
                      <a id="dumpnames-prog" name=
                      "dumpnames-prog"></a><span class="term"><span class=
                      "command"><strong>dumpnames</strong></span></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      parses a BibTeX file, splitting 'author' and 'editor'
                      fields into lists of names, and then dumps everything
                      to stdout.
                    </p>
                  </td>
                </tr>
                <tr>
                  <td>
                    <p>
                      <a id="libbtparse-lib" name=
                      "libbtparse-lib"></a><span class="term"><code class=
                      "filename">libbtparse.so</code></span>
                    </p>
                  </td>
                  <td>
                    <p>
                      is a library for parsing and processing BibTeX data
                      files.
                    </p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-text-csv" name="perl-text-csv"></a>Text::CSV-2.00
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266423040" name=
            "idm45779266423040"></a>Introduction to Text::CSV
          </h4>
          <p>
            Text::CSV is a comma-separated values manipulator, using XS
            (eXternal Subroutine - for subroutines written in C or C++) or
            pure perl.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.00.tar.gz">
                  https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.00.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 435951d381e814b5ce51f570a6a1dc24
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Text::CSV Dependencies
          </h4>
          <h5>
            Recommended
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-deps.html#perl-text-csv_xs" title=
            "Text::CSV_XS-1.39">Text-CSV_XS-1.39</a> (required by <a class=
            "xref" href="../pst/biber.html" title=
            "biber-2.14">biber-2.14</a>)
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266413264" name=
            "idm45779266413264"></a>Installation of Text::CSV
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-text-roman" name="perl-text-roman"></a>Text::Roman-3.5
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266403888" name=
            "idm45779266403888"></a>Introduction to Text::Roman
          </h4>
          <p>
            Text::Roman allows conversion between Roman and Arabic algorisms
            (number systems, e.g. MCMXLV and 1945).
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz">
                  https://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 1f6b09c0cc1f4425b565ff787a39fd83
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266398160" name=
            "idm45779266398160"></a>Installation of Text::Roman
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-unicode-collate" name=
          "perl-unicode-collate"></a>Unicode::Collate-1.27
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266388832" name=
            "idm45779266388832"></a>Introduction to Unicode::Collate
          </h4>
          <p>
            Unicode::Collate provides a Unicode collation algorithm.
          </p>
          <div class="admon note">
            <img alt="[Note]" src="../images/note.png" />
            <h3>
              Note
            </h3>
            <p>
              This is a core module. If you are using <span class=
              "application">perl-5.28.0</span> or later, its version is good
              enough for <a class="xref" href="../pst/biber.html" title=
              "biber-2.14">biber-2.14</a> and you do not need to reinstall
              this module.
            </p>
          </div>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.27.tar.gz">
                  https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.27.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 9affc3cfe915a1c4016d42e6d62a5f0e
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266380816" name=
            "idm45779266380816"></a>Installation of Unicode::Collate
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-unicode-linebreak" name=
          "perl-unicode-linebreak"></a>Unicode::LineBreak-2019.001
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266371456" name=
            "idm45779266371456"></a>Introduction to Unicode::LineBreak
          </h4>
          <p>
            Unicode::LineBreak provides a UAX #14 Unicode Line Breaking
            Algorithm.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz">
                  https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 003d6da7a13700e069afed9238c864b9
                </p>
              </li>
            </ul>
          </div>
          <h4>
            Unicode::LineBreak Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-mime-charset" title=
            "MIME::Charset-1.012.2">MIME-Charset-1.012.2</a>, also <a class=
            "xref" href="../basicnet/wget.html" title=
            "Wget-1.20.3">Wget-1.20.3</a> (to download two files from
            unicode.org in the testsuite)
          </p>
          <h5>
            Optional
          </h5>
          <p class="recommended">
            <a class="ulink" href=
            "https://linux.thai.net/projects/libthai/">libthai</a> (to break
            Thai words into segments)
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266360064" name=
            "idm45779266360064"></a>Installation of Unicode::LineBreak
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-uri" name="perl-uri"></a>URI-1.76
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266350672" name=
            "idm45779266350672"></a>Introduction to URI
          </h4>
          <p>
            This module implements the URI class. Objects of this class
            represent "Uniform Resource Identifier references" as specified
            in RFC 2396 (and updated by RFC 2732). A Uniform Resource
            Identifier is a compact string of characters that identifies an
            abstract or physical resource. A Uniform Resource Identifier can
            be further classified as either a Uniform Resource Locator (URL)
            or a Uniform Resource Name (URN). The distinction between URL and
            URN does not matter to the URI class interface. A "URI-reference"
            is a URI that may have additional information attached in the
            form of a fragment identifier.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz">
                  https://www.cpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: c236e0142adecc1b1104da664bc43a79
                </p>
              </li>
            </ul>
          </div>
          <h4>
            URI Dependencies
          </h4>
          <h5>
            Recommended (required for the testsuite)
          </h5>
          <p class="recommended">
            <a class="xref" href="perl-deps.html#perl-test-needs" title=
            "Test::Needs-0.002006">Test-Needs-0.002006</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266341488" name=
            "idm45779266341488"></a>Installation of URI
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-xml-libxml-simple" name=
          "perl-xml-libxml-simple"></a>XML::LibXML::Simple-1.01
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266332192" name=
            "idm45779266332192"></a>Introduction to XML::LibXML::Simple
          </h4>
          <p>
            The XML::LibXML::Simple module is a rewrite of XML::Simple to use
            the XML::LibXML parser for XML structures,instead of the plain
            <span class="application">Perl</span> or SAX parsers.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz">
                  https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: faad5ed26cd83998f6514be199c56c38
                </p>
              </li>
            </ul>
          </div>
          <h4>
            XML::LibXML::Simple Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="perl-deps.html#perl-xml-libxml" title=
            "XML::LibXML-2.0201">XML-LibXML-2.0201</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266322800" name=
            "idm45779266322800"></a>Installation of XML::LibXML::Simple
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-xml-libxslt" name=
          "perl-xml-libxslt"></a>XML::LibXSLT-1.99
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266313520" name=
            "idm45779266313520"></a>Introduction to XML::LibXSLT
          </h4>
          <p>
            XML-LibXSLT provides an interface to <a class="xref" href=
            "libxslt.html" title="libxslt-1.1.34">libxslt-1.1.34</a>
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.99.tar.gz">
                  https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.99.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: 1a2b2295c4e0088015cf5ea947da5579
                </p>
              </li>
            </ul>
          </div>
          <h4>
            XML::LibXSLT Dependencies
          </h4>
          <h5>
            Required
          </h5>
          <p class="required">
            <a class="xref" href="libxslt.html" title=
            "libxslt-1.1.34">libxslt-1.1.34</a>, <a class="xref" href=
            "perl-deps.html#perl-xml-libxml" title=
            "XML::LibXML-2.0201">XML-LibXML-2.0201</a>
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266303840" name=
            "idm45779266303840"></a>Installation of XML::LibXSLT
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-xml-simple" name="perl-xml-simple"></a>XML::Simple-2.25
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266294496" name=
            "idm45779266294496"></a>Introduction to XML::Simple
          </h4>
          <p>
            XML::Simple provides an easy API to read and write XML
            (especially config files). It is deprecated and its use is
            discouraged.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz">
                  https://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: bb841dce889a26c89a1c2739970e9fbc
                </p>
              </li>
            </ul>
          </div>
          <h4>
            XML::Simple Dependencies
          </h4>
          <h5>
            Optional
          </h5>
          <p class="optional">
            <a class="xref" href="perl-deps.html#perl-xml-sax" title=
            "XML::SAX-1.02">XML-SAX-1.02</a> (for an alternative parser which
            will be used if available, otherwise <span class=
            "application">XML::Parser</span> which was installed in LFS will
            be used), <a class="xref" href=
            "perl-deps.html#perl-xml-sax-expat" title=
            "XML::SAX::Expat-0.51">XML-SAX-Expat-0.51</a> (for a further
            additional parser which can be used by setting a variable in
            <span class="application">Perl</span> code)
          </p>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266282752" name=
            "idm45779266282752"></a>Installation of XML::Simple
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-xml-writer" name=
          "perl-xml-writer"></a>XML::Writer-0.625
        </h2>
        <div class="package" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266273376" name=
            "idm45779266273376"></a>Introduction to XML::Writer
          </h4>
          <p>
            XML::Writer provides a <span class="application">Perl</span>
            extension for writing XML documents.
          </p>
          <p>
            This package is known to build and work properly using an LFS-9.1
            platform.
          </p>
          <h4>
            Package Information
          </h4>
          <div class="itemizedlist">
            <ul class="compact">
              <li class="listitem">
                <p>
                  Download (HTTP): <a class="ulink" href=
                  "https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz">
                  https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz</a>
                </p>
              </li>
              <li class="listitem">
                <p>
                  Download MD5 sum: b9c2420c243c6a36ce45a008740fcede
                </p>
              </li>
            </ul>
          </div>
        </div>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3"></h3>
          <h4 class="title">
            <a id="idm45779266266992" name=
            "idm45779266266992"></a>Installation of XML::Writer
          </h4>
          <p>
            This module uses the standard build and installation
            instructions:
          </p>
          <pre class="userinput">
<kbd class="command">perl Makefile.PL &amp;&amp;
make             &amp;&amp;
make test</kbd>
</pre>
          <p>
            Now, as the <code class="systemitem">root</code> user:
          </p>
          <pre class="root">
<kbd class="command">make install</kbd>
</pre>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          <a id="perl-alternatives" name="perl-alternatives"></a>CPAN
          automated install of perl modules
        </h2>
        <div class="installation" lang="en" xml:lang="en">
          <h3 class="sect3">
            <a id="perl-auto-install" name="perl-auto-install"></a>
          </h3>
          <h4 class="title">
            <a id="perl-auto-install" name="perl-auto-install"></a> Automatic
            Installation of Perl Modules.
          </h4>
          <p>
            There is an alternate way of installing the modules using the
            <span class="command"><strong>cpan</strong></span> shell
            <span class="command"><strong>install</strong></span> command.
            The command automatically downloads the latest source from the
            CPAN archive for the module and any missing prerequisite modules
            listed by upstream. Then for each module it extracts it, runs the
            compilation, the tests and installs it.
          </p>
          <p>
            You still need to install any non-perl dependencies before
            running the automated installation method. You may wish to clean
            out the <code class="filename">build/</code> directory after
            installing, to free up the space. If any post-install actions
            such as creating a symlink are mentioned, you should also do
            those.
          </p>
          <p>
            The first time you run <span class=
            "command"><strong>cpan</strong></span>, you'll be prompted to
            enter some information regarding download locations and methods.
            This information is retained in files located in <code class=
            "filename">~/.cpan</code>.
          </p>
          <p>
            In particular, you may wish to configure it so that <a class=
            "xref" href="../postlfs/sudo.html" title=
            "Sudo-1.8.31">Sudo-1.8.31</a> is used for the installs, allowing
            you to build and test as a regular user. The following examples
            have not used that approach.
          </p>
          <p>
            Start the <span class="command"><strong>cpan</strong></span>
            shell by issuing '<span class=
            "command"><strong>cpan</strong></span>' as the <code class=
            "systemitem">root</code> user. Any module may now be installed
            from the <span class="underlined"><code class=
            "prompt">cpan&gt;&nbsp;</code></span> prompt with the command:
          </p>
          <pre class="root">
<kbd class="command">install <em class=
"replaceable"><code>&lt;Module::Name&gt;</code></em></kbd>
</pre>
          <p>
            For additional commands and help, issue '<span class=
            "command"><strong>help</strong></span>' from the <span class=
            "underlined"><code class="prompt">cpan&gt;&nbsp;</code></span>
            prompt.
          </p>
          <p>
            Alternatively, for scripted or non-interactive installations, use
            the following syntax as the <code class="systemitem">root</code>
            user to install one or more modules:
          </p>
          <pre class="root">
<kbd class="command">cpan -i <em class=
"replaceable"><code>&lt;Module1::Name&gt; &lt;Module2::Name&gt;</code></em></kbd>
</pre>
          <p>
            Review the <code class="filename">cpan.1</code> man page for
            additional parameters you can pass to <span class=
            "command"><strong>cpan</strong></span> on the command line.
          </p>
        </div>
      </div>
      <p class="updated">
        Last updated on 2019-12-24 14:56:35 -0800
      </p>
    </div>
    <div class="navfooter">
      <ul>
        <li class="prev">
          <a accesskey="p" href="nasm.html" title="NASM-2.14.02">Prev</a>
          <p>
            NASM-2.14.02
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="perl-deps.html" title=
          "Perl Module Dependencies">Next</a>
          <p>
            Perl Module Dependencies
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="prog.html" title=
          "Chapter&nbsp;13.&nbsp;Programming">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Beyond Linux� From Scratch     (System V Edition) - Version 9.1">Home</a>
        </li>
      </ul>
    </div>
  </body>
</html>
